כולל 3 שלבים: קודיליטי, 2 ראיונות זום. (אח"כ משאבי אנוש)
קודיליטי: 3 שאלות תכנותיות סגנון leetcode בערך בשעתיים.
שאלה 1: נתונה מחרוזת של מילים, צריך לקצר את המחרוזת שתהיה עד אורך K בלי לחתוך מילים באמצע.
print(solition1('Codility We test coders',6)) # output --> ''
print(solition1('Codility We test coders',14)) # output --> Codility We
שאלה 2: נתון מערך של הוצאות\הכנסות ומערך של תאריכים בהתאמה. שלילי זה הוצאה חיובי זה הכנסה. בסוף כל חודש יש עמלה של 5 שח. אם בחודש היו יותר מ3 פעולות, והיו הוצאות שסכומם יותר מ100 שח, אז אין עמלה באותו חודש. צריך לחשב את הסכום הכולל הנשאר בבנק לאחר כל התאריכים.
print(solition2([-20,-20,-20,-20,-20],['2020-12-31','2020-12-31','2020-12-31','2020-12-31','2020-12-31'])) # output: -155
print(solition2([-100,-50,0],['2020-12-31','2020-12-31','2020-12-31'])) # output: -210
שאלות מתוך הראיון
שאלות על פרוטוקול HTTP (כולל TLS,SSL), על NAT, הסבר מה קורה בזום ביני לבינך ותפרט בכל שכבה מה קורה( IP נשאר זהה, MAC מתחלף, getway וכו'), שאלות על XSS וSQL injection - איך זה עובד, איך אפשר לנצל את החולשה, איך אפשר למנוע.
תשובות
הוסף תשובה
|
לצפיה בתשובות
יולי 2022
עוד שאלת קודיליטי:
3. נתון מערך של מספרים המבטא גבהים של קיר. צריך לצבוע את קיר, כך שכל פעם מושכים את הצבע בצורה אופקית. צריך להחזיר כמה משיכות צבע צריך סה"כ על מנת לצבוע את הקיר. (נתון ציור להבנה)
print(painting_wall([1,3,2,1,2,1,5,3,3,4,2])) #output : 9
print(painting_wall([2,1,4,3,5,4,3,2,1,6,1,1,1])) # output : 12
אוגוסט 2022
לא הבנתי זום לא משתמש ב H.323 שזה פרוטוקול ייעודי לשיחות וידאו?
שיחה של דקה ממישהי מהחברה שנתנה הסבר קצר על המבחן שאקבל במייל.
מבחן בית 3 שאלות בשעתיים וחצי.
1. מקבלים מחרוזת ארוכה שמייצגת CSV וצריך למצוא מספר מקסימלי בעמודה מסויימת.
2. הושבה במטוס - מטוס עם N שורות ובכל שורה מושבים בתבנית של 3-4-3. צריך להושיב כמה שיותר משפחות של 4 נפשות *ביחד* אחד ליד השני, אפשר שיהיו 2 נפשות בכל חלק אבל אסור שיהיה אדם אחד בחלק מסוים. וחלק מהמושבים תפוסים.
3. מציאת איבר שני בגודלו במערך.
שאלות מתוך הראיון
לא המשיכו איתי כי נפלתי על משהו ממש קטן ובגלל שהמבחן בפלטפורמה שבודקת את הקוד אוטומטית אז מבחינת המערכת לא עברתי את המבחן. (זה כמו לקבל ציון 99 אבל להכשל בכל מקרה
// you can write to stdout for debugging purposes, e.g.
// cout << "this is a debug message" << endl;
static string specialChars = "!@#$%^&*()";
bool solution(string &S) {
char currentChar;
עוסקת בפיתוח תוכנה לאבטחת מידע - תוכנות חומת אש ו־VPN.בסיסה הבינלאומי נמצא ברדווד סיטי, קליפורניה, ומרכזי הפיתוח נמצאים בתל אביב ובבלארוס.החברה נוסדה בשנת 1993 על ידי שלמה קרמר, מריוס נכט וגיל שוויד.